
package com.mybatis.generator.core;

import java.util.List;
import java.util.Properties;


public class Table {
	/**
	 * 包名
	 */
	private String packageName;
	
	/**
	 * 表名
	 */
	private String tableName;
	
	/**
	 * 生成的实体名
	 */
	private String domainObjectName;
	
	/**
	 * 生成的service名
	 */
	private String serviceName;
	
	/**
	 * 生成的接口名
	 */
	private String mapperName;
	
	/**
	 * 生成的sqlmapper名称
	 */
	private String sqlMapperName;
	
	/**
	 * 去除前缀
	 */
	private String prefix;
	
	/**
	 * 主键
	 */
	private PrimariKey primaryKey;
	
	/**
	 * vo
	 */
	private Vo vo;
	
	/**
	 * dto
	 */
	private Dto dto;
	
	/**
	 * 列
	 */
	private List<Column> columns;
	
	
	private Properties columnOverids;
	
	
	private String desc;
	
	/**
	 * service注解名称
	 */
	private String serviceAnName;
	
	/**
	 * mapper注解名称
	 */
	private String mapperAnName;
	

	public String getPackageName() {
		return packageName;
	}

	public void setPackageName(String packageName) {
		this.packageName = packageName;
	}

	public String getTableName() {
		return tableName;
	}

	public void setTableName(String tableName) {
		this.tableName = tableName;
	}

	public String getDomainObjectName() {
		return domainObjectName;
	}

	public void setDomainObjectName(String domainObjectName) {
		this.domainObjectName = domainObjectName;
	}

	public String getServiceName() {
		return serviceName;
	}

	public void setServiceName(String serviceName) {
		this.serviceName = serviceName;
	}

	public String getMapperName() {
		return mapperName;
	}

	public void setMapperName(String mapperName) {
		this.mapperName = mapperName;
	}

	public String getSqlMapperName() {
		return sqlMapperName;
	}

	public void setSqlMapperName(String sqlMapperName) {
		this.sqlMapperName = sqlMapperName;
	}

	public String getPrefix() {
		return prefix;
	}

	public void setPrefix(String prefix) {
		this.prefix = prefix;
	}

	public PrimariKey getPrimaryKey() {
		return primaryKey;
	}

	public void setPrimaryKey(PrimariKey primaryKey) {
		this.primaryKey = primaryKey;
	}

	public Vo getVo() {
		return vo;
	}

	public void setVo(Vo vo) {
		this.vo = vo;
	}
	
	public Dto getDto() {
		return dto;
	}

	public void setDto(Dto dto) {
		this.dto = dto;
	}


	public List<Column> getColumns() {
		return columns;
	}

	public void setColumns(List<Column> columns) {
		this.columns = columns;
	}

	public Properties getColumnOverids() {
		return columnOverids;
	}

	public void setColumnOverids(Properties columnOverids) {
		this.columnOverids = columnOverids;
	}

	public String getDesc() {
		return desc;
	}

	public void setDesc(String desc) {
		this.desc = desc;
	}

	public String getServiceAnName() {
		return serviceAnName;
	}

	public void setServiceAnName(String serviceAnName) {
		this.serviceAnName = serviceAnName;
	}

	public String getMapperAnName() {
		return mapperAnName;
	}

	public void setMapperAnName(String mapperAnName) {
		this.mapperAnName = mapperAnName;
	}
	
	
	
}
